package com.herui.iot.data.check;

import com.herui.sport_care.data.eval.BetaSchemeType;

import java.util.List;


/**
 * 协议信息响应对象
 */
public class AgreementResponse {
    @ApiModelProperty("协议id")
    private Long Id;

    @ApiModelProperty("协议名称")
    private String name;

    @ApiModelProperty("协议说明")
    private String  description;

    @ApiModelProperty("协议图示说明")
    private String graphicDescription;

    @ApiModelProperty("协议类型 TREADMILL: 跑台、POWER_CAR_LADDER：功率车_阶梯、POWER_CAR_SLOPE：功率车_斜坡、 FIELD_SIX：场地_6分钟步行、FIELD_TWELVE：场地_12分钟跑")
    private BetaSchemeType type;

    @ApiModelProperty("协议热身运动详情")
    private List<AgreementDetailResponse> warmUpAgreementDetailList;

    @ApiModelProperty("协议递增运动详情")
    private List<AgreementDetailResponse> increaseAgreementDetailList;

    @ApiModelProperty("协议恢复运动详情")
    private List<AgreementDetailResponse> recoverAgreementDetailList;

    public Long getId() {
        return Id;
    }

    public void setId(Long id) {
        Id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getGraphicDescription() {
        return graphicDescription;
    }

    public void setGraphicDescription(String graphicDescription) {
        this.graphicDescription = graphicDescription;
    }

    public BetaSchemeType getType() {
        return type;
    }

    public void setType(BetaSchemeType type) {
        this.type = type;
    }

    public List<AgreementDetailResponse> getWarmUpAgreementDetailList() {
        return warmUpAgreementDetailList;
    }

    public void setWarmUpAgreementDetailList(List<AgreementDetailResponse> warmUpAgreementDetailList) {
        this.warmUpAgreementDetailList = warmUpAgreementDetailList;
    }

    public List<AgreementDetailResponse> getIncreaseAgreementDetailList() {
        return increaseAgreementDetailList;
    }

    public void setIncreaseAgreementDetailList(List<AgreementDetailResponse> increaseAgreementDetailList) {
        this.increaseAgreementDetailList = increaseAgreementDetailList;
    }

    public List<AgreementDetailResponse> getRecoverAgreementDetailList() {
        return recoverAgreementDetailList;
    }

    public void setRecoverAgreementDetailList(List<AgreementDetailResponse> recoverAgreementDetailList) {
        this.recoverAgreementDetailList = recoverAgreementDetailList;
    }
}
